Yerleşik yapay zekayı kullanmaya başlayın

Yayınlanma tarihi: 12 Aralık 2024, Son güncelleme: 20 Mayıs 2025

Yerleşik yapay zeka API'leri sayesinde web uygulamanız, kendi yapay zeka modellerini dağıtmak veya yönetmek zorunda kalmadan yapay zeka destekli görevleri gerçekleştirebilir.

Şartlar

Bu API'leri tarayıcılar arasında standartlaştırmak için çalışıyoruz.

Modeller

Prompt API, Summarizer API, Writer API ve Rewriter API, masaüstü ve dizüstü bilgisayarlarda yerel olarak çalışacak şekilde tasarlanmış Gemini Nano'yu indirir. Bu API'ler mobil cihazlarda çalışmaz.

Summarizer API, Writer API ve Rewriter API şu anda yalnızca metinden metne modunu desteklemektedir. İstem API'si, erken önizleme programı katılımcıları için yerel prototipleme için çoklu format destekli özelliklere sahip olacak

Donanım

Dil Tanımlayıcı ve Çevirmen API'leri, masaüstünde yalnızca Chrome'da çalışır.

Prompt API, Summarizer API, Writer API ve Rewriter API, aşağıdaki koşullar karşılandığında Chrome'da çalışır:

  • İşletim sistemi: Windows 10 veya 11; macOS 13 veya üzeri (Ventura ve sonraki sürümler) ya da Linux. Android, iOS ve ChromeOS için Chrome, Gemini Nano tarafından desteklenen API'lerimiz tarafından henüz desteklenmiyor.
  • Depolama alanı: Chrome profilinizi içeren birimde en az 22 GB.
  • GPU: 4 GB'tan fazla VRAM
  • : Sınırsız veri veya sınırsız bağlantı.

Bu şartlar, geliştirme süreciniz ve oluşturduğunuz özellikleri kullanan kullanıcılarınız için geçerlidir.

Derlemeye başlayın

Geliştirmenin farklı aşamalarında kullanılabilir birkaç yerleşik yapay zeka API'si vardır. Bazıları Chrome kararlı sürümünde, bazıları kaynak deneme sürümlerinin katılımcılarına, bazıları ise yalnızca Erken Önizleme Programı katılımcılarına sunulur.

Her API'nin, hem yerel prototipleme hem de üretim ortamlarında kaynak denemeleriyle modeli indirip kullanmaya başlamak için kendi talimatları vardır.

Bu API'lerin tümü Chrome uzantıları geliştirirken kullanılabilir.

API'leri localhost'ta kullanma

Tüm API'ler Chrome'daki localhost sürümünde kullanılabilir. Aşağıdaki adımları uygulayarak

  1. Şuraya git: chrome://flags/#prompt-api-for-gemini-nano.
  2. Etkin'i seçin.
  3. Yeniden başlat'ı tıklayın veya Chrome'u yeniden başlatın.

Gemini Nano'nun indirildiğini ve amaçlandığı gibi çalıştığını doğrulamak için Geliştirici Araçları'nı açıp konsola await LanguageModel.availability(); yazın. Bu işlem sonucunda available döndürülür.

localhost ile ilgili sorunları giderme

Gemini Nano beklendiği gibi çalışmıyorsa aşağıdaki adımları uygulayın:

  1. Chrome'u yeniden başlatın.
  2. Şuraya git: chrome://components.
  3. Cihaz Modelinde Optimizasyon Kılavuzu'nun mevcut olduğunu doğrulayın. Bu, Gemini Nano'nun kullanılabilir veya indirilmekte olduğu anlamına gelir.
    • Listelenen bir sürüm numarası yoksa indirme işlemini zorlamak için Güncelleme olup olmadığını kontrol et'i tıklayın.
  4. Geliştirici Araçları'nı açın ve konsola LanguageModel.availability(); yazın. Bu işlem sonucunda available döndürülür.

Gerekirse biraz bekleyip bu adımları tekrarlayın.

Standartlar süreci

Tüm tarayıcılarda çalışabilmeleri için bu API'leri standartlaştırmaya çalışıyoruz. Yani API'leri web platformları topluluğuna önerdik ve daha fazla tartışma için W3C Web Incubator Community Group'a taşıdık.

Her API için W3C, Mozilla ve WebKit'ten geri bildirim istiyoruz.

Her API için bu süreç hakkında daha fazla bilgiyi ilgili dokümanda bulabilirsiniz.

Etkileşim kurma ve geri bildirim paylaşma

Yerleşik yapay zekayı denedikten sonra geri bildiriminiz olursa bizimle paylaşın.